"""
图书管理系统 V2
使用面向对象编程思想实现，图书信息存储在 book_info.txt 文件中
"""

from operation import Operation

path = "../../doc/book_info.txt"
operation = Operation(path)


# 主菜单
def menu():
    print(f"********** 欢迎使用图书管理系统 **********")
    print(f"1、查询图书")
    print(f"2、添加图书")
    print(f"3、删除图书")
    print(f"4、退出系统")


# main 函数
def main():
    while True:
        menu()
        ch = input(f"请输入您的选择：\n")
        if ch == '1':
            operation.query(True)
        elif ch == '2':
            operation.add()
        elif ch == '3':
            operation.delete(True)
        else:
            break


main()
